﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Services.Description;
using Common.Log;
using System.Data;
using WF_Business;
using System.Configuration;
using ChBusiness.Wsbs;
using ChBusiness.InterfaceClass;

/// <summary>
/// 同网上办事大厅的申报信息查询接口
/// </summary>
[WebService(Namespace = "bjcj")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务，请取消注释以下行。 
// [System.Web.Script.Services.ScriptService]

//以下代码专门针对java调用
[SoapDocumentService(RoutingStyle = SoapServiceRoutingStyle.RequestElement)]
public class InterfaceService : System.Web.Services.WebService
{
    public InterfaceService()
    {

        //如果使用设计的组件，请取消注释以下行 
        //InitializeComponent(); 
    }


     /// <summary>
     /// 获取申报信息
     /// </summary>
     /// <param name="type">申报类型(0:尚未提交事项;1:当前办理事项;2:补正补齐办理事项;3:通过办理事项;5.不予受理事项;6.未通过办理事项;)</param>
    /// <param name="iid">业务编号</param>
    /// <param name="userId">申报人</param>
    /// <param name="ywtype">业务类型</param>
    /// <param name="startpage">开始页码</param>
    /// <param name="endpage">结束页码</param>
     /// <returns></returns>
    [WebMethod(Description = " 1.type条件为空是针对所有申报类型的查询;<br/>2.申报类型type(0:尚未提交事项;1:当前办理事项;2:补正补齐办理事项;3:通过办理事项;5.不予受理事项;6.未通过办理事项);<br/>3.type为申报类型,iid为申请编号，userId为用户ID,startpage条件为开始页码;endpage为结束页码,flowname为业务类型.<br/>4.flowname为业务类型:（1.采用国际坐标系，2.建立相对独立的平面坐标系统，3.外国来华测绘申请，4.对外提供基础测绘成果，5.国家涉密基础测绘成果使用申报，6.地图审核(即送即审),7.永久性测量标志拆迁审批）.<br/>5.第二项输入相应编号(申报类型),第四项需要输入相应的中文类型(业务类型);所有参数条件可搭配使用.")]
    public string GetShenbaoInformation(string type, string iid, string userId, string flowname, int startpage, int endpage)
    {
        SerialInstance serIns = new SerialInstance();
        return serIns.GetShenBao2(type, iid, userId, flowname, startpage, endpage);
    }







}